package com.mercycrazy.recruit.service;

import com.mercycrazy.recruit.user.CreateAdmin;
import com.mercycrazy.recruit.user.ResetAdminPwd;
import com.mercycrazy.recruit.vo.PagedGridResult;

/**
 * Admin 相关服务接口定义
 *
 * @author <a href="mailto:1443424326@qq.com">mercycrazy</a>
 * @since 2023-01-18
 */
public interface IAdminService {

    void createAdmin(CreateAdmin createAdmin);

    PagedGridResult adminListPaged(String username, Integer page, Integer limit);

    void deleteAdmin(String username);

    void resetAdminPwd(ResetAdminPwd resetAdminPwd);
}
